from .query import *

# 获取表格数据
def getTableDataById():
    # test_movies -- 用于测试是否可以删除，删除当前操作页面不影响首页数据表内容
    sql = 'select * from test_movies'
    # querys(sql, [], 'select') -- 返回的是元组 --> 所以要转换成列表
    data = list(querys(sql, [], 'select'))
    # 将表格数据中的imgList按逗号分隔
    def sep_fn(item):
        item = list(item)
        item[17] = item[17].split(sep=' , ')
        return item
    # 将每一次查询的数据表movies数据都处理一遍 -- 返回map对象
    tableData = map(sep_fn, data)
    return tableData

# 删除数据表的当前行 -- 按电影名称进行删除
def delMovieByTitle(title):
    # 删除电影名称为传入值title的值
    sql = 'delete from test_movies where title = %s'
    querys(sql, [title])
    return '删除成功!'

# test
# print(getTableDataById())